to be lily-livered - Turkish English Dictionary